赋值、拼接和附加

  使用 string 类时,某些操作比使用数组时更简单。例如,不能将一个数组赋给另一个数组,但可以将一个 string 对象赋给另一个 string 对象:

    char charr1[20];
    char charr2[20] = "jaguar";
    charr1 = charr2;    // ❌

    string str1;
    string str2 = "panther";
    str1 = str2;        // ✅

  string 类简化了字符串合并操作。可以使用运算符 + 将两个 string 对象合并起来,还可以使用运算符 += 将字符串附加到 string 对象的末尾。

    string str3;
    str3 = str1 + str2;
    str1 += str2;

🔚